home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 - Homepage / CHIP.BIN / share / htmledit / bashhtml / bashhtml.exe / %AppDir% / scripts / Highlight Table Cells.txt < prev    next >
Encoding:
Text File  |  2003-09-01  |  2.1 KB  |  69 lines

  1. [DESCRIPTION]Creates a hovering information box when the cursor is over an object. It may be used with nearly any object, including links, images, buttons, list items, and table cells.[/DESCRIPTION]
  2.  
  3.  
  4. [HEAD CODE]<STYLE TYPE="text/css">
  5. <!--
  6. #dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}
  7. //-->
  8. </STYLE>[/HEAD CODE]
  9.  
  10.  
  11. [BODY CODE]<DIV ID="dek"></DIV>
  12. <SCRIPT TYPE="text/javascript">
  13. <!--
  14.  
  15. //Pop up information box II (Mike McGrath (mike_mcgrath@lineone.net,  http://website.lineone.net/~mike_mcgrath))
  16.  
  17. Xoffset=-60;    // modify these values to ...
  18. Yoffset= 20;    // change the popup position.
  19.  
  20. var old,skn,iex=(document.all),yyy=-1000;
  21.  
  22. var ns4=document.layers
  23. var ns6=document.getElementById&&!document.all
  24. var ie4=document.all
  25.  
  26. if (ns4)
  27. skn=document.dek
  28. else if (ns6)
  29. skn=document.getElementById("dek").style
  30. else if (ie4)
  31. skn=document.all.dek.style
  32. if(ns4)document.captureEvents(Event.MOUSEMOVE);
  33. else{
  34. skn.visibility="visible"
  35. skn.display="none"
  36. }
  37. document.onmousemove=get_mouse;
  38.  
  39. function popup(msg,bak){
  40. var content="<TABLE  WIDTH=150 BORDER=1 BORDERCOLOR=black CELLPADDING=2 CELLSPACING=0 "+
  41. "BGCOLOR="+bak+"><TD ALIGN=center><FONT COLOR=black SIZE=2>"+msg+"</FONT></TD></TABLE>";
  42.  
  43. yyy=Yoffset;if(ns4){skn.document.write(content);skn.document.close();skn.visibility="visible"}
  44. if(ns6){document.getElementById("dek").innerHTML=content;skn.display=''}
  45. if(ie4){document.all("dek").innerHTML=content;skn.display=''}
  46. }
  47.  
  48. function get_mouse(e){
  49. var x=(ns4||ns6)?e.pageX:event.x+document.body.scrollLeft;
  50. skn.left=x+Xoffset;
  51. var y=(ns4||ns6)?e.pageY:event.y+document.body.scrollTop;
  52. skn.top=y+yyy;
  53. }
  54.  
  55. function kill(){
  56. yyy=-1000;
  57. if(ns4){skn.visibility="hidden";}
  58. else if (ns6||ie4)
  59. skn.display = "none"
  60. }
  61. //-->
  62. </SCRIPT>[/BODY CODE]
  63.  
  64.  
  65. [NOTES]To use the script, put the following code inside the object's tag:
  66.  
  67. ONMOUSEOVER="popup('Description goes here.','#666699')"; ONMOUSEOUT="kill()"
  68.  
  69. Example: <a href="http://www.bashsoftware.tk" ONMOUSEOVER="popup('This webpage was created with Bash HTML Editor. Click here to go to the Bash Software homepage.','#666699')"; ONMOUSEOUT="kill()">Bash Software</a>[/NOTES]